Flexible unparsing in a structure editing environment

نویسنده

  • David Garlan
چکیده

Generators of structure editing-based programming environments require some form of unparse specification language with which an implementor can describe mappings between objects in the programming environment and concrete, visual representations of them. They must also provide an unparser to execute those mappings in a running programming environment. We descr ibe one such unparse specification language, called VIZ , and its unparser, called UAL . V IZ combines in a uniform descriptive framework a variety of capabilities to descr ibe flexible views of a programming database using a library of high-level formatting routines that can be customized and extended by the implementor. T h e U A L unparser allows the highly conditional unparse mappings of V IZ to be executed efficiently. Its implementation is based on the automatic generation of explicit display views, together with a scheme for efficient incremental updating of them in response to arbitrary changes to objects in the programming environment. Th is research is supported in part by the Software Engineering Division of C E N T A C S / C O R A D C O M , Fort Monmouth, N J . University Libraries Cf\r r University Table of

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Construction of an Interactive Programming Environment for Control of Theatrical-set Effects via Object-oriented Methods

This paper describes the object-oriented design of a novel application, for control of complex theatrical-set effects defined by an appropriate language. Besides giving a general description of the proposed system, the paper presents the language and its programming environment, which is intended for inexperienced users and integrates facilities to create, edit, check and run the effect scripts...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

Multiple views based on unparsing canonical representations – the MultiView architecture

Across a range of software development activities, there i s typically no single best way to view the abstractions o f interest, where the latter include software objects (such as source code), aspects of program execution, software requirements documentation, models of a software process being followed, and many others. Thus, mechanisms which provide automated support for multiple views have t...

متن کامل

The ACCEPT Post-Editing Environment: a Flexible and Customisable Online Tool to Perform and Analyse Machine Translation Post-Editing

This paper presents an online environment aimed at community post-editing, which can record and store any post-editing action performed on machine translated content. This environment can then be used to generate reports using the standard XLIFF format with a view to provide stakeholders such as machine translation providers, content developers and online community managers with detailed inform...

متن کامل

Workcraft: A Static Data Flow Structure Editing, Visualisation and Analysis Tool

Workcraft is a framework for the simulation, conversion and analysis of the SDFS models. The plug-in based architecture with embedded scripting language makes the framework an easily extensible and very flexible environment.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015